// FIR_IDENTICAL
// SKIP_TXT
// WITH_STDLIB
// ISSUE: KT-76414

// FILE: main.kt
const val MY_CONST = <!CONST_VAL_WITH_NON_CONST_INITIALIZER!>JavaClass.BAZ<!>

// FILE: GeneratedSerializer.kt
package kotlinx.serialization.internal

import kotlinx.serialization.*

public interface GeneratedSerializer<T> : KSerializer<T> {
    public fun childSerializers(): Array<KSerializer<*>>
}

// FILE: JavaClass.java
public class JavaClass {
    public static final int BAZ = MySerializableClass.$serializer.BAR; // `BAR` is required to trigger light classes computation
}

// FILE: test.kt
import kotlinx.serialization.*

@Serializable
class MySerializableClass(val a: Int)
